#pragma once

#include "VMath.h"
#include "VBase.h"
#include "VCore.h"

#undef VCoreApi
#ifndef V_LIBS
#ifdef _WIN32
#define VCoreApi	__declspec(dllexport)
#define VRenderApi	__declspec(dllimport)
#else
#define VCoreApi	__attribute__((visibility("default")))
#define VRenderApi	__attribute__((visibility("default")))
#endif
#else 
#define VCoreApi
#define VRenderApi
#endif 


#define VENGINE_INTERNAL 1

#define VENGINE_EDITOR  1

#include "VEngineBase.h"

#include "KEnginePrivate.h"
#include "KRenderPrivate.h"


#include <d3d9.h>
#include <d3dx9.h>
